// 获取应用实例
const app = getApp()
// pages/list/list.js
const regeneratorRuntime = require('../../lib/regenerator-runtime/runtime')
var object=require("../../utils/util")
Page({

  /**
   * 页面的初始数据
   */
  data: {
    id:'0',
    token:'',
    dataBase:{},
    Persions:[],//hq总数据
    PersionsData:[],//hq渲染数据
    motto: 'Hello World',
    weixin:''
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
   
      this.setData({
        id: 1,
      })
    
    this.init(); //  初始化数据

  },
  async init(){
    await object.getLogin().then(res=>{
     //样这种方式赋值   坑了我一个上午   
         this.setData({
           token:res.data.token,
         });
       app.token(res.data.token);
 
       
    });
    await object.getBase(this.data.token).then(res=>{
         this.setData({
           dataBase:res.data.content[0],
         });
         app.dataBase(res.data.content[0]);
  
      
   });
   
 
 await object.getPersion(this.data.token).then(res=>{
   this.setData({
    Persions:res.data.content,
   });
   console.log(res.data.content);
 this.toDataList(res.data.content,this.data.id)
 });


 
   },
   toWType: function(event){
     
    var id= event.currentTarget.dataset.id
       this.toDataList(this.data.Persions,id);
  
  
    },
    toDataList:function(data,id){
   
      var PersionsData=[];
        data.map((item) => {
         if(item.type==id){
          PersionsData.push(item);
         }
          this.data.PersionsData=[];
          this.setData({
            PersionsData:PersionsData
          });
       
        })
     
    
    
    },

    toPersionDetail:function(event){
    
      var  data=event.currentTarget.dataset.val;
      wx.navigateTo({
        url:"../../pages/personneldl/personneldl?data=" + encodeURIComponent(JSON.stringify(data)), 
      })
    },
  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }
})